package br.com.gcl.dao;

import br.com.gcl.dao.impl.SQLDAOFactory;

public abstract class DAOFactory {
	
	public static DAOFactory getDAOFactory() throws Exception {
		return new SQLDAOFactory();
	}
	
	public abstract ComunidadeDAO getComunidadeDAO() throws Exception;
	
	public abstract EnderecoDAO getEnderecoDAO() throws Exception;
	
	public abstract UsersDAO getUserDAO() throws Exception;

}
